an artificial limestone - Español Inglés Diccionario